/**
 * 考虑到当光源很高墙很矮的时候，光可以照到墙后面
 * 此时遮光面积肯定变小
 * 所以猜测光源越高面积越小，那么光源越低面积越大
 * 所以计算一下光源在地面上的阴影面积即可
 */
#include <bits/stdc++.h>
using namespace std;

#include <bits/extc++.h>
using namespace __gnu_pbds;

using llt = long long;
using Real = double;
using vi = vector<int>;
using pii = pair<int, int>;

Real C, D, H, W;

Real proc(){
    Real shang = W + W;
    Real ans = 0.5 * shang * C;
    ans = 3 * ans;
    return ans;
}

int main(){
#ifndef ONLINE_JUDGE
    freopen("z.txt", "r", stdin);
#endif
    ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(0);
    int nofkase = 1;
    cin >> nofkase;
    while(nofkase--){
        cin >> C >> D >> H >> W;
        cout << fixed << setprecision(12) << proc() << "\n";
    }
    return 0;
}